package lider;

import java.util.ArrayList;

public class FiltroPorAsientosLibres extends FiltroDecorator{
	
	public ArrayList<Asiento> filtrar(ArrayList<Asiento> asientos, Busqueda busqueda) 
	{

		ArrayList<Asiento> listaADevolver = new ArrayList<Asiento>();
		
		for (Asiento asiento : asientos) {
			if (! asiento.estasReservado())//Aca como ahora la clase Asiento tiene un campo booleano para indicar si esta
										   //reservado directamente lo consulto.
				listaADevolver.add(asiento);
		}

		listaADevolver = this.getDecorado().filtrar(listaADevolver, busqueda);

		return listaADevolver;
	}

}
